<?php
namespace App\Http\Controllers\Validator;
use Validator;

/**
 * Class RoomWordbookVail
 * @package App\Http\Controllers\Validator
 *楼盘字典表验证器
 */
class RoomWordbookVail{

    /**
     * @param $params
     * @return bool
     * 添加楼盘字典验证器
     */
    public static function validate($params)
    {
        $return = true;
        $validator = Validator::make($params, [
            'w_name'                       => 'required', //楼盘名称
            'w_building_house'             => 'required', //建房年代
            'w_spell'                      => 'required', //楼盘英文简写
            'w_purpose_id'                 => 'required', //用途ID
            'w_type_id'                    => 'required', //物业类型ID

        ]);
        if ($validator->fails()) {
            $return = false;
        }
        return $return;
    }

    /**
     * @param $params
     * @return bool
     * 田添加楼盘字典栋座信息验证器
     */
    public static function wordInfoValidate($params)
    {
        $return = true;
        $validator = Validator::make($params, [
            'b_w_id'                        => 'required', //楼盘ID
            'b_building'                    => 'required', //栋座名称
            'b_building_unit'               => 'required', //栋座名称对应单位
            'b_cell_num'                    => 'required', //单元数
            'b_cell_unit'                   => 'required' //单元数对应单位
        ]);
        if ($validator->fails()) {
            $return = false;
        }
        return $return;
    }

    /**
     * @param $params
     * @return bool
     * 批量添加楼盘字典栋座信息验证器
     */
    public static function batchWordInfoValidate($params)
    {
        $return = true;
        $validator = Validator::make($params, [
            'b_w_id'                        => 'required', //楼盘ID
            'b_type'                        => 'required', //批量生成类型 1 数字 2字母
            'b_start'                       => 'required', //开始值
            'b_end'                         => 'required', // 结束值
            'b_building_unit'               => 'required', //栋座名称对应单位
            'b_cell_num'                    => 'required', //单元数
            'b_cell_unit'                   => 'required' //单元数对应单位 1数字 2英文
        ]);
        if ($validator->fails()) {
            $return = false;
        }
        return $return;
    }



}